@charset "utf-8";

html{ -webkit-text-size-adjust:none; text-size-adjust:none}
*{font-size:14px; font-family:'\5FAE\8F6F\96C5\9ED1',arial,'\5b8b\4f53',sans-serif; box-sizing:border-box;}
.fixed{ position:fixed; top:0; left:0; width:100%; z-index:999;}
input[type=text],input[type=number],input[type=search],input[type=button],select{-webkit-appearance:none; border-radius:0; box-shadow:none}
.fade.in {opacity: 1;}
.fade{opacity: 0; -webkit-transition: opacity .15s linear; transition: opacity .15s linear;}

input::-ms-clear{display:none !important;}
::-webkit-input-placeholder { color:#c0c0c0; }
::-ms-input-placeholder { color:#c0c0c0; }
input:-moz-placeholder { color: #c0c0c0; }
input{box-sizing:inherit !important;}
.vd{font-family:Verdana}
.fred{color:#ea5753}
.fblue{color:#49adec;}
.fsred{color:#d43739}
.forange{color:#ef8200 !important;}
.fbalck{color:#323232;}
.fgray{color:#b9b9b9 !important;}
.fgreen{color:#009933;}
.fwhite{color:white;}
.brad4{border-radius:4px;}
.b0{border:0 !important;}
a{-webkit-appearance:none; appearance:none;}
a:visited{outline:none; color:#323232; -webkit-appearance:none; appearance:none;}
a:focus {outline:none; -webkit-appearance:none; appearance:none;}
a:active{outline:none; -webkit-appearance:none; appearance:none;}
a.unline{text-decoration:underline;}
a.unline:hover{text-decoration:none;}
.mt22{margin-top:22px;}
.mb22{margin-bottom:22px;}
.mr22{margin-left: 15px;}
.mr22{margin-right: 15px;}
.bggray{background-color:#fafafa;}
.brgray{border:1px solid #cccccc;}
.bgwhite{background-color:white;}
.pag-bgselect{background-color:#e2eff8 }

.btn{display:block; border-radius:4px; height:48px; line-height:48px; text-align:center; font-size:18px; letter-spacing: .1em;}
.btn-orange{background-color:#ff8400; border:1px solid #ff8400; color:#fff !important;}
.btn-orange:hover,.btn-orange:active{background-color:#ff6000; border:1px solid #ff6000; color:#fff !important;}
.btn-white{background-color:#fff; border:1px solid #ff8400; color:#ff8400;}
.btn-white:hover,.btn-white:active{background-color:#efefef; border:1px solid #ff8400; color:#ff6000 !important;}

.box-shadow{width:100%; height:100%; position:absolute; top:0px; left:0px; background-color:#333; opacity:.5;z-index: 5; display:none}

/*主体*/
body{background-color:#f4f4f4; color:#323232;}

/*对话框*/
.pop1{top: 20% !important; left:10% !important; background: url(../images/dialog_bg.png) no-repeat; background-color: #ed8609;background-size: 100% 100%; border-radius: 10px;width: 80%; /* height: 40%; */padding: 5% 7%; /* overflow:hidden; */ position:relative}
.pop1 a.close_win{position:absolute; top: -15px; right: -10px; width: 34px; height: 34px; background:url(../images/dialog_close.png) no-repeat; background-size:100%}
.pop1 section{/* text-align:center; */ color:#8e1003;/* padding: 10px; */}
.pop1 section p{font-size: 20px; font-weight:bold; line-height: 1.5em;}

.pop1 footer{overflow:hidden;margin-top: 10px;}
.pop1 footer ul li{float:left; width:50%; text-align:center}
.pop1 footer ul li a,.pop1 footer ul li a:link,.pop1 footer ul li a:visited{color:#8e1003; text-decoration:underline}
.pop1 footer ul li a:hover,.pop1 footer ul li a:active{text-decoration:none;}

/*bootstrap 对话框*/
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1030;background-color: #000000;}
.modal-backdrop.fade {opacity: 0;filter: alpha(opacity=0);}
.modal-backdrop.in {opacity: 0.5;filter: alpha(opacity=50);}
.modal{position: fixed; top:0; right: 0; /* bottom:0; */ left:0; z-index: 1040; display: none; overflow: none; /* overflow-y: scroll; */}
.modal.fade {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out;}
.modal.in {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
.modal-dialog {position: relative; z-index: 1050; width:90%; margin: 0 auto;top: 2em;}

/*登录*/
.index-login{height:225px; width:100%; text-align:center}
.index-login h1{padding:50px 0 28px;}
.index-login h1 img{width:80px;}
.index-login h1{font-size:15px; color:#999; line-height:1.6em}
.index-form{padding:0 10px;}
.index-form dd{padding-bottom:15px; height:56px; position:relative}
.index-form dd input[type=text],.index-form dd input[type=password]{height:41px; border:1px solid #ccc; background-color:#fff; width:100%; border-radius:.2em; font-size:15px; padding-left: 54px;}
.index-form dd i{position:absolute; top: 9px; left: 15px; font-size:24px; color:#bbbaba;padding-right: 10px;border-right: 1px solid #bbbaba;}
input.input_password{background:url(../images/icon-1.png) no-repeat left bottom; padding-right:60px;}
.index-form dd a {position:absolute; top:12px; right: 7px; font-size: 13px;}
.index-form dd input[type=checkbox]{height:15px; width:15px; border:1px solid #ccc; background-color:#fff; vertical-align:text-bottom}
.index-form dd label{font-size:15px; margin-left: 5px; color:#7d7d7e}
.index-form .btn{height:42px; line-height:42px; text-align:center; display:block; width:100%; border-radius:.2em; font-size:15px;}
.index-form input[type=submit]{height:42px; line-height:42px; text-align:center; display:block; width:100%; border-radius:0; font-size:15px;}

/*下拉菜单*/
.hometop{height:45px; line-height:45px; text-align:center; background-color:#323232; color:#fff;position: relative;z-index: 10;}
.hometop span{font-size: 19px;}
.hometop>a{color:#fff; overflow:hidden;display: block;}
.hometop .topmenu{overflow:hidden;z-index: 10;background-color: #fff;opacity: 1;position: absolute;width: 100%;box-shadow: 0 2px 1px #efefef; display:none;}
.hometop .topmenu dd{/* height:55px; */ text-align:left; padding: 8px 16px; border-bottom:1px solid #ccc; background-color:#fff;}
.hometop .topmenu dd a{font-size: 18px; color:#666; overflow:hidden;display: block;}
.hometop .topmenu dd a img{height: 33px;vertical-align: middle;margin-right: 5px;}
.hometop .topmenu dd a b{float:right;}
.hometop .topmenu dd a b img{vertical-align:middle; height:22px;}
.hometop a.left{position:absolute; left: 0px; top: 0px;width: 45px; height: 45px;}
.hometop a.left img{width: 45px; height: 46px; padding: 12px 10px;}

/*首页*/
.homepag{overflow:hidden;}
.homepag .one{height:112px; background-color:#ff8e04; padding:18px 20px; color:#fff;}
.homepag .one p{font-size:14px;}
.homepag .one p a{font-size:13px; font-weight:normal; color:#fff;}
.homepag .one p em{font-size:35px;}
.homepag .one p em b{font-size:24px;}
.homepag .two{height:52px; line-height:52px; background-color:#fff; border-bottom:1px solid #e2dfdf; margin-bottom:10px;}
.homepag .two a{overflow:hidden;}
.homepag .two p{padding: 0px 10px 0px 20px; color:#5d5d5d}
.homepag .two p em{font-size:16px;}
.homepag .three{overflow:hidden; padding:14px; background-color:#fff; border-bottom:1px solid #e2dfdf; margin-bottom:10px;}
.homepag .three ul li{width:25%; float:left;}
.homepag .three ul li a{text-align:center; display:block; color:#717171; font-size:12px;}
.homepag .three ul li a:hover,.homepag .three ul li a:active{color:#ef8200 !important;}
.homepag .three ul li a img{width:37px;}
.fundlist{border-bottom:1px solid #e2dfdf; background-color:#fff;}
.fundlist>ul>li{padding: 11px 10px 11px 14px;border-bottom:1px solid #e2dfdf; overflow:hidden}
.fundlist>ul>li:last-child{border-bottom:0;}
.fundlist>ul>li span{float:left; margin-right:8px; line-height: 20px;}
.fundlist>ul>li span.img{width:29px; height:30px;}
.fundlist>ul>li span.img i{display:block; width: 29px;height: 30px;background-size:100%;}
.fundlist>ul>li>a{color:#323232; overflow:hidden;display: block;}
.fundlist>ul>li ul li span img{width:29px; position:relative; top: 4px;}
.fundlist>ul>li ul li span i{position:relative; top:10px;}
.fundlist>ul>li ul li span:last-child{margin-right:0px;}

/*银行图标*/
.icon-b-gfa{background:url(../images/icon-b-gfa.gif) no-repeat;}
.icon-b-jtong{background:url(../images/icon-b-jtong.gif) no-repeat;}
.icon-b-pfa{background:url(../images/icon-b-pfa.gif) no-repeat;}
.icon-b-gshang{background:url(../images/icon-b-gshang.gif) no-repeat;}

/*底部*/
.homefooter{position:fixed; bottom: -2px; left:0; width:100%;z-index: 5;}
.homefooter ul{border-top:1px solid #e2dfdf; background-color:#fff; height: 50px;}
.homefooter ul li{float:left; width: 20%; height: 50px;}
.homefooter ul li a{display:block; text-align:center; font-size:12px; color:#666;}
.homefooter ul li.active{background-color:#f4f4f4;}
.homefooter ul li a i{width:18px; height:18px; display:block;margin:7px auto 2px;}
.homefooter ul li a i.icon-home1{background:url(../images/icon-home1.png) no-repeat; background-size:100%}
.homefooter ul li a i.icon-home2{background:url(../images/icon-home2.png) no-repeat; background-size:100%}
.homefooter ul li a i.icon-home3{background:url(../images/icon-home3.png) no-repeat; background-size:100%}
.homefooter ul li a i.icon-home4{background:url(../images/icon-home4.png) no-repeat; background-size:100%}
.homefooter ul li a i.icon-home5{background:url(../images/icon-home5.png) no-repeat; background-size:100%}

/*理财产品*/
.licaipag{overflow:hidden;}
.licaipag .one{overflow:hidden; padding:13px; background-color:#ef8200; color:#fff;}
.licaipag .one dd{font-size:22px; margin-top:.6em;}
.licaipag .two{overflow:hidden;}
.licaipag .two dl{padding:13px; line-height:1.9em; color:#666; border-bottom:1px solid #ccc; background-color:#fff; position:relative; width:100%; display: inline-block;}
.licaipag .two dl a{display:block;}
.licaipag .two dl em{color:#323232;}
.licaipag .two dl dt:first-child{font-size:12px;}
.licaipag .two dl dt:first-child em{font-size:15px;}
.licaipag .two dl dl{overflow:hidden;padding: 0px;border: none;}
.licaipag .two dl dl dd{float:left; color: #999;width:40%;}
.licaipag .two dl dl dd:nth-child(2n+1){width:60%;}
.licailock{position:fixed; bottom: 0px; left:0px; width:100%; height: 98px;text-align:center; background-color:#fff;z-index: 5;}
.licailock a{}
.licailock p{font-size:18px; padding:12px;}
.licaipag .two dl aside{position:absolute; top: 0; right:0;}
.licaipag .two dl aside b{width: 0; height: 0; border-top: 50px solid red; border-left: 50px solid transparent; position:absolute; top:0; right:0;}
.licaipag .two dl aside span{position:absolute; top: 4px; right:0; z-index:10;color: #fff;width: 29px; transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.licaipag .two dl dt{color:#999;}

/*用户中心*/
.usercenter{overflow:hidden;}
.usercenter .one{overflow:hidden; padding:15px; border:1px solid #ccc; border-width:1px 0; margin: 14px 0px; background-color:#fff;}
.usercenter .one .pic{float:left; margin-right:15px;}
.usercenter .one .pic img{width:50px;}
.usercenter .one .txt{line-height:1.8em;}
.usercenter .one .txt header{color:#3e3e3e; font-size:18px;}
.usercenter .one .txt section p{color:#979696}
.usercenter .okpic{text-align:center; font-size:16px;}
.usercenter .okpic img{width:40px;}
.usercenter .oktxt{padding:10px;}
.usercenter .oktxt p{line-height: 1.8em; margin:0; padding-bottom: 0;}
.userlist{border-bottom:1px solid #e2dfdf; background-color:#fff; border:1px solid #ccc; border-width:1px 0; overflow: hidden;}
.userlist>ul>li{padding: 12px 10px 6px 15px;border-bottom:1px solid #e2dfdf; overflow:hidden; position:relative;}
.userlist>ul>li:last-child{border-bottom:0;}
.userlist>ul>li span{float:left; line-height: 26px;font-size: 16px;margin-right: 10px; }
.userlist>ul>li span.wid80{display:inline-block; width:80px;}
.userlist>ul>li span.wid80 dl{width:100%; overflow:hidden}
.userlist>ul>li span.wid80 dl dd{float:left; font-size:16px;}
.userlist>ul>li span.wid80 dl.four dd{width:25%;}
.userlist>ul>li span.wid80 dl.three dd{width: 33.333333333333333333333333%;}
.userlist>ul>li span.wid80 dl.three dd:last-child{float:right;}
.userlist>ul>li span.wid80 dl.two dd{width:50%;}
.userlist>ul>li>a{color:#323232; overflow:hidden;display: block;}
.userlist>ul>li ul li span img{width:29px;}
.userlist>ul>li ul li:last-child span{color:#666; margin-right:0px;}
.userlist ul li ul li input[type=text],.userlist ul li ul li input[type=password]{font-size:16px;width: 160px;}
.userlist>ul>li ul li em{font-size:16px;}
.userlist>ul>li ul li.fr span{margin-right:0px; color:#666;}
.userlist>ul>li ul li.fr i{position:relative; top: 0px;}
.userlist>ul>li ul li.fr input[type=button]{position:absolute; top:0px; right:0px;width: 30%;height: 100%; color:#626262; cursor:pointer; background-color:#d9d9d9;}
.userlist label{width: 180%; height:100%; display: inline-block;overflow:hidden}
.usercenter p{margin: 12px 15px; line-height:1.6em; color:#626262}
.userlist select{font-size:16px; color:#666;}
.userlist>ul>li .tips{position: relative; left: -14px; bottom: -8px;width: 110%;display: inline-block;border: 1px solid #d7d7d7;border-width: 1px 0px;padding: 5px 14px;background-color: #fbf7ee;}
.userlist>ul>li .tips p{font-size: 12px;line-height: 1.4em;margin: 0px;}

/*充值明细*/
.jiaoyi-detail{overflow:hidden;  border:1px solid #e2dfdf; border-width:1px 0; background-color:#fff;}
.jiaoyi-detail dl{height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #bfbfbf; margin-left:20px;}
.jiaoyi-detail dl dd,.jiaoyi-detail dl em{float:left; font-size:16px;}
.jiaoyi-detail dl dd:last-child{float:right;padding-right: 10px; color:#646464;}
.jiaoyi-detail dl dd:last-child a{color:#646464;}
.jiaoyi-detail dl:last-child{border-bottom:0;}

/*引导页*/
.logo{position: absolute; top: 25%; left: 35%;}
.logo img{width: 90px;}
.logo p{text-align: center; font-size: 15px; color: #666;line-height: 1.5em;}

/*弹出*/
.pop_win{overflow:hidden; width: 95%; margin: 0 auto; min-height: 50px; height: 100%; position:absolute; z-index:1010; border-radius: 0px;}
.pag-pop1{background-color: white; box-shadow:3px 3px 6px 0px #666; border-radius: 0px;width: 90%;height: 125px;margin: 0 auto;border-radius: 1em;}
.pag-pop1 .popSection{position:relative; padding:0px; overflow:hidden; height: 100%;padding: 14px 20px;}
.pag-pop1 .popSection p:first-child{border-bottom:1px solid #d7d7d7;}
.pag-pop1 .popSection p{line-height: 50px;text-align: center;font-size: 16px;}
.pag-pop1 .popSection p a{color:#157efb; font-size: 20px;width: 40%;text-align: center;/* height: 20px; *//* padding: 10px 0px 0px; */display: block;}
.pag-pop2{width:100%; overflow-y:auto;height: 300px;}
.pag-pop2 .popSection .txt{height:230px; overflow-y:auto}
.pag-pop2 .popSection .txt p{line-height:1.6em; text-align:left; font-size:12px; padding-bottom:5px; border-bottom:0;}
.pag-pop2 .popSection{padding: 14px;}

/*bootstrap 对话框*/
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1030;background-color: #000000;}
.modal-backdrop.fade {opacity: 0;filter: alpha(opacity=0);}
.modal-backdrop.in {opacity: 0.5;filter: alpha(opacity=50);}
.modal{position: fixed; top: 10%; right: 0; /* bottom: 0; */ left: 0; z-index: 1040; display: none; overflow: hidden; /* overflow-y: scroll; */}
.modal.fade .modal-dialog {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out;}
.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
.modal-dialog {position: relative; z-index: 1050; width: 95%; margin: 0 auto;top: 2em;}

/*理财产品*/
.licaipag .search{overflow:hidden; padding:15px; border-bottom:1px solid #cccccc; background-color:#fff; position:relative}
.licaipag .search b{position:absolute; top: 22px; right: 22px;color: #666;}
.licaipag .search input{height:27px; padding:0 5px; border: 1px solid #d7d7d7; width:100%;}
.licaipag .search ul{width:100%;}
.licaipag .search ul li{float:left; width: 48%; position:relative}
.licaipag .search ul li:nth-child(2){margin:0 5px;}
.licaipag .search ul li select{width: 46%;height: auto; height:27px; line-height:27px; padding:0 5px; border: 1px solid #d7d7d7; background-color:#fff}
.licaipag .search ul li select option{height:27px; line-height:27px;}
.licaipag .search ul li b{position:absolute; top: 7px; right: 7px; color: #666;}

.myfund{background-color:#ef8200;  border:0 !important;}
.myfund>ul>li{padding: 14px 10px 14px 15px;}
.myfund>ul>li span{font-size:18px !important; color:#fff !important;}

/*一卡通滚动刷新*/
#wrapper {
	position:absolute; z-index:1;
	top:45px; bottom:48px; left:0;
	width:100%;
	background:#fff;
	overflow:auto;
}

#scroller {
	position:relative;
/*	-webkit-touch-callout:none;*/
	-webkit-tap-highlight-color:rgba(0,0,0,0);

	float:left;
	width:100%;
	padding:0;
}

#scroller ul {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	text-align:left;
}

/*#scroller li {
	padding:0 10px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	background-color:#fafafa;
	font-size:14px;
}*/

#scroller li > a {
	display:block;
}

/**
 *
 * 下拉样式 Pull down styles
 *
 */
#pullDown, #pullUp {
	background:#fff;
	height:40px;
	line-height:40px;
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon  {
	display:block; float:left;
	width:40px; height:40px;
	background:url(../images/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;	
}
#pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}

#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;

	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}

.error-img img{width:100%;}
.addclass{transform: translate(0px, -40px) scale(1) translateZ(0px) !important;}

.home11{width:100%;}
.home11 ul li.one{background:url(../images/20141118161634_01.jpg) no-repeat; background-size:100%; height:39px;}
.home11 ul li.two{background:url(../images/20141118161634_02.jpg) no-repeat; background-size:100%; height:155px;}
.home11 ul li.three{background:url(../images/20141118161634_03.jpg) no-repeat; background-size:100%; height: 71px; position:relative}
.home11 ul li.four{background:url(../images/20141118161634_04.jpg) no-repeat; background-size:100%; height:230px;}
.home11 ul li a{display:block;}
.home11 ul li.one a{display:inline-block; padding: 0px 10px;letter-spacing: 0px;font-size: 14px;position: absolute;top: 3px;right: 5px;line-height: 32px;height: 32px;}
.home11 ul li.three h1{position: absolute;top: 14px; left: 60px;font-size: 18px;font-weight: bold;color: #cc0000;}
.home11 ul li.three h2{position: absolute;bottom: 11px;left: 60px;font-size: 20px;color: #666;}

.home1412{position:relative;}
.home1412>a{display:inline-block; padding: 0px 5px;letter-spacing: 0px;font-size: 14px;position: absolute;top: 3px;right: 5px;line-height: 28px;height: 30px;}
.home1412 img{width:100%;}